@charset "utf-8";
.oneself{ margin-top:10px; background:url(../images/oneself_03.jpg) no-repeat; height:260px;}
.one_avatar{ float:left; margin:160px 0 0 20px; width:900px; color:#fff;}
.one_avatar img{ width:75px; height:75px; border-radius:75px; border:2px solid #fff; float:left; margin-right:20px;}
.one_avatar h2{ font-weight:normal; font-size:20px; margin-top:10px;}
.one_avatar h2 i{ display:inline-block; width:36px; height:18px; background-color:#f9972d; font-size:12px; text-align:center; line-height:18px; margin-left:10px; border-radius:5px;}
.one_avatar p{ font-size:16px; margin-top:10px; line-height:24px; max-height:48px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.one_send{ float:right; margin:210px 10px 0 0;}
.one_send a{ background-color:#000; background-color:rgba(0,0,0,0.5); border:1px solid #fff; border:2px solid rgba(255,255,255,0.7); color:#fff; float:left; width:70px; height:26px; line-height:26px; text-align:center; border-radius:5px; margin:0 5px;}
.one_send a:hover{ filter:alpha(Opacity=80); opacity:0.8;}
.one_send span{ line-height:28px; margin:0 5px; color:#fff; filter:alpha(Opacity=80); opacity:0.8;}
.one_page{ background-color:#fff; height:66px; border-radius:0 0 5px 5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1);}
.one_page ul{ float:left;}
.one_page ul li{ float:left; margin-left:30px; font-size:16px;}
.one_page ul li span{ background:url(../images/ico_oneself.png) no-repeat; width:21px; float:left; height:21px; margin:22px 8px 0 0;}
.one_page ul li span.article2{ background-position:0 -42px;}
.one_page ul li span.vedio2{ background-position:0 -89px;}
.one_page ul li span.ask2{ background-position:0 -135px;}
.one_page ul li a{ display:block; line-height:63px; padding:0 5px; }
.one_page ul a.on{ color:#098ce3; border-bottom:3px solid #098ce3;}

.one_tab{ display:none; margin-top:20px;}
.one_left{ float:left; width:870px;}
.one_photo{ background-color:#fff; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); height:400px;}
.one_photo h2{ font-size:18px; margin-left:20px; height:60px;}
.one_photo h2 b{ float:left; line-height:60px; font-weight:normal; color:#333;}
.one_photo h2 span{ background:url(../images/ico_num.png) no-repeat; width:32px; height:19px; font-weight:normal; float:left; margin:20px 0 0 5px; text-align:center; line-height:19px; font-size:12px;}
.one_photo ul{ margin-left:5px;}
.one_photo li{ float:left; width:154px; margin:0 0 20px 15px;}
.one_photo li img{ width:154px; height:118px; display:block;}
.one_photo li p{ margin-top:10px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 5px 0;}
.one_title{ font-size:18px; line-height:44px; margin-top:5px; margin:5px 0 0 20px; color:#333;}
.one_list{ background-color:#fff; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1);}
.one_list li{ border-bottom:1px solid #eee; padding:20px;}
.one_list li:last-child{ border-bottom:0;}
.one_list_avatar{ height:54px;}
.one_list_avatar_left{ float:left; position:relative; width:54px; height:54px; margin-right:10px;}
.one_list_avatar_left img{ width:54px; height:54px; border-radius:27px; display:block;}
.one_list_avatar_left span{ position:absolute; bottom:0; right:0; background-color:#fcad04; width:16px; height:16px; border-radius:9px; text-align:center; line-height:16px; color:#fff; font-size:12px;}
.one_list_avatar_name{ float:left; width:528px;}
.one_list_avatar_name a{ font-size:16px; margin-top:10px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; max-width:600px;}
.one_list_avatar_name span{ display:block; color:#999; font-size:12px; margin-top:5px;}
.one_list_avatar_rit{ float:right; background:url(../images/ico_more.png) no-repeat; height:20px; width:20px; margin-top:19px; cursor:pointer; position:relative;}
.one_list_avatar_rit p{ background:url(../images/ico_bubble.png) no-repeat; width:67px; height:42px; left:-34px; position:absolute; top:18px; text-align:center; padding-top:14px; display:none; box-sizing:content-box;}
.one_list_avatar_rit:hover p{ display:block;}
.one_list_avatar_rit p a{ display:block; line-height:18px; font-size:12px; outline:none;}
.one_list_talk{ width:528px; line-height:24px; color:#333; margin:10px 0 0 65px;}
.one_list_img{ margin:10px 0 0 65px;}
.one_list_img img{ width:300px; height:auto;}
.one_list .com_dyna_site2{ margin-left:65px;}
.one_list .com_dyna_site2 span{ background:url(../images/ico_forward.png) no-repeat 0 2px; cursor:pointer;}
.one_list_img2{ width:528px; margin:10px 0 0 65px;}
.one_list_img2 img{ width:110px; height:110px; float:left; margin:0 5px 5px 0;}
.one_more{ text-align:center; font-size:12px; color:#999; margin-top:10px;}
.one_more span{ display:inline-block; background:url(../images/ico_down.png) no-repeat; width:9px; height:10px; margin-left:5px;}

.one_rit{ float:right; height:800px; width:315px;}
.one_rit_notice,.one_rit_talk{ background-color:#fff; margin-bottom:20px; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1);}
.one_rit_notice h2,.one_rit_talk h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.one_rit_talk{ padding-bottom:30px;}
.one_rit_notice p{ line-height:24px; padding:10px 20px;}
.one_rit_talk li{ border-bottom:1px solid #eee; margin:10px 15px;}
.one_rit_talk_avat{ height:40px;}
.one_rit_talk_avat > a{ float:left; margin-right:10px;}
.one_rit_talk_avat img{ width:40px; height:40px; border-radius:20px;}
.one_rit_talk_avat h3{ font-size:16px; font-weight:normal; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_rit_talk_avat span{ display:block; margin-top:5px; color:#999; font-size:12px;}
.one_rit_talk p{ clear:left; background-color:#f5f5f5; font-size:16px; padding:8px 10px; margin-top:10px; position:relative; border-radius:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_rit_talk b{ font-weight:normal; display:block; margin:8px 10px; line-height:20px;}
.one_rit_ad{ display:block; margin:15px; background-color:#f3f3f3; min-height:100px;}
.one_rit_ad img{ width:100%; height:auto;}

/*文章*/
.one_article,.one_article_list{ background-color:#fff; margin-bottom:20px; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); padding-bottom:30px;}
.one_article h2,.one_article_list h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.one_article p{ line-height:24px; padding:15px 20px;}

.one_article_list ul{ margin:20px 0 0 18px;}
.one_article_list li{ background-color:#f6f6f6; width:275px; margin:0 8px 10px; height:285px; float:left;}
.one_article_list li:hover{ background-color:#fbfbfb;}
.one_article_list li a{ display:block;}
.one_article_list li a > img{ display:block; margin:15px auto 0; width:246px;}
.one_article_list li h3{ font-weight:normal; font-size:16px; text-align:center; margin:12px 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_article_list li p{ color:#666; margin:0 15px; line-height:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.one_article_list2{ line-height:18px; margin:10px 15px; font-size:12px; color:#999;}
.one_article_list2 span{ background:url(../images/ico_fire.png) no-repeat; display:inline-block; width:15px; height:18px; margin-right:5px; position:relative; top:3px;}
.one_article_list2 b{ background:url(../images/clock2.png) no-repeat; display:inline-block; margin-left:100px; height:18px; width:18px; margin-right:5px; position:relative; top:3px;}
.pagination a{ color:#666;}
.pagination a:hover{ color:#428bca;}
.one_pagination{ text-align:center;}

/*视频*/
.one_video{ background-color:#fff; margin-bottom:20px; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); padding-bottom:30px;}
.one_video_title{ margin:0 20px; border-bottom:1px solid #eee; padding:15px 0;}
.one_video_title_left{ float:left; width:380px; height:180px; position:relative; border-radius:3px; overflow:hidden;}
.one_video_title_left img{ width:380px; height:180px;}
.one_video_title_left span{ background-color:#000; background-color:rgba(0,0,0,0.5); position:absolute; right:0; bottom:0; color:#fff; line-height:20px; padding:0 5px; font-size:12px;}
.one_vedio_title_rit{ float:left; margin-left:20px;}
.one_vedio_title_rit h2{ font-size:16px; margin-top:5px; width:760px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_vedio_title_rit2{ color:#999; font-size:12px; margin-top:8px; line-height:18px;}
.one_vedio_title_rit2 span{ background:url(../images/ico_vedio.png) no-repeat; display:inline-block; height:18px; width:18px; margin-right:5px; position:relative; top:3px;}
.one_vedio_title_rit2 b{ background:url(../images/ico_forward.png) no-repeat; display:inline-block; height:14px; width:14px; margin:0 5px 0 30px;  position:relative; top:3px;}
.one_vedio_title_rit2 i{ background:url(../images/clock.png) no-repeat; display:inline-block; height:18px; width:18px; margin:0 5px 0 30px;  position:relative; top:5px;}
.one_vedio_title_rit p{ line-height:24px; color:#999; font-size:12px; margin-top:8px; width:760px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.one_vedio_title_rit em{ font-style:normal; font-size:12px; color:#f48fca; margin-top:10px; width:760px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.one_video .clearfix{ margin-bottom:30px;}
.one_video .clearfix li{ float:left; width:215px; margin:20px 0 0 20px; height:200px;}
.one_video .clearfix li > a{ display:block; position:relative; width:215px; height:120px; border-radius:3px; overflow:hidden;}
.one_video .clearfix li > a img{ width:215px; height:120px;}
.one_video .clearfix li > a span{ background-color:#000; background-color:rgba(0,0,0,0.5); position:absolute; right:0; bottom:0; color:#fff; line-height:20px; padding:0 5px; font-size:12px;}
.one_video .clearfix li p{ line-height:20px; margin-bottom:-5px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; height:40px; margin-top:5px;}

/*问答*/
.one_ask{ background-color:#fff; margin-bottom:20px; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); padding-bottom:30px;}
.one_ask_title{ padding:20px 0 0 20px; height:40px; box-sizing:content-box;}
.one_ask_title li{ float:left; padding:0 15px; line-height:40px; border-radius:5px; margin-left:20px; cursor:pointer; font-size:16px;}
.one_ask_title li.on{ background-color:#ff5400; color:#fff;}
.one_ask_tab{ display:none; margin:30px 35px 0;}
.one_ask_box li{ border-bottom:1px solid #eee; margin-bottom:15px; padding:0 10px 15px;}
.one_ask_box li h4{ font-size:16px; line-height:24px;}
.one_ask_box li h4 img{ margin-right:10px;}
.one_ask_box_img{ margin-top:10px;}
.one_ask_box_img img{ max-width:300px; height:auto; float:left; margin-right:10px;}
.one_ask_box p{ color:#999; font-size:12px; margin-top:10px;}
.one_ask_box p span{ float:left;}
.one_ask_box p b{ font-weight:normal; float:right;}
.one_ask_box p i{ font-style:normal; color:#333;}
.one_ask_box2{ line-height:20px; margin-top:10px;}

/*系统信息*/
.one_system{ background-color:#fff; margin:5px 0 20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); padding-bottom:30px; padding-top:15px;}
.one_system_news li{ margin:0 20px 15px; border-bottom:1px solid #eee; padding:0 10px 15px;}
.one_system_news li h2{ font-size:12px; color:#999; line-height:24px;}
.one_system_news li h2 a{ font-size:16px; margin-right:20px;}
.one_system_news li p{ line-height:20px; max-height:60px;  display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin-top:8px; font-size:12px; color:#999;}

/*活动管理*/
.one_activity li{ margin:0 20px 15px; border-bottom:1px solid #eee; padding:0 10px 15px;}
.one_activity_img{ float:left; width:220px; height:145px; position:relative;}
.one_activity_img img{ width:220px; height:145px;}
.one_activity_img span{ background:url(../images/activity_02.png) no-repeat; width:61px; position:absolute; height:53px;}
.one_activity_img span.over{ background-position:0 -70px;}
.one_activity_center{ float:left; margin:0 20px; width:670px;}
.one_activity_center h2{ font-size:18px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_activity_center p{ line-height:24px; height:72px; webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin-top:10px;}
.one_activity_center_time{ color:#999; font-size:12px; margin-top:10px;}
.one_activity_center_time span{ margin-right:30px;}
.one_activity_mana{ background:url(../images/ico_more.png) no-repeat; height:20px; width:20px; margin-top:19px; cursor:pointer; position:relative; float:left;}
.one_activity_mana p{ background:url(../images/ico_bubble2.png) no-repeat; width:67px; height:62px; left:-34px; position:absolute; top:18px; text-align:center; padding-top:14px; box-sizing:content-box; display:none;}
.one_activity_mana:hover p{ display:block;}
.one_activity_mana p a{ display:block; line-height:19px; font-size:12px; outline:none;}
.home_box .tit h3 a{ display:inline-block; margin-left:50px; background-color:#3189d3; width:90px; height:30px; border-radius:5px; line-height:30px; text-align:center; color:#fff; font-size:15px;}

/*站点首页2*/
.site_index{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; height:155px; overflow:hidden;}
.site_index_wh{ float:left; width:365px; background-color:#eef8ff; height:155px;}
.site_index_wh >a { width:95px; height:95px; float:left; margin:30px;}
.site_index_wh h2{ font-size:24px; font-weight:normal; margin-top:40px; padding-bottom:15px;}
.site_index_wh p{ line-height:24px; width:190px; height:48px; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.site_index ul{ float:left; width:833px;}
.site_index li{ float:left; width:203px; text-align:center; font-size:20px; border-left:1px solid #eee; height:155px;}
.site_index li:first-child{ border-left:0;}
.site_index li span{ font-size:36px; display:block; padding-top:36px; line-height:56px; color:#333;}
.site_owner{ width:730px; float:left;}
.site_owner h2{ font-size:18px; line-height:44px; margin-top:5px; margin:5px 0 0 20px; color:#333; font-weight:normal;}
.site_owner2{ background-color:#fff; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; height:150px;}
.site_owner_left{ float:left; margin:20px;}
.site_owner_left img{ width:110px; height:110px; border-radius:55px;}
.site_owner_rit{ float:left; margin-top:30px; width:550px;}
.site_owner_rit h3{ font-size:24px; font-weight:normal; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px;}
.site_owner_rit p{ font-size:16px; color:#333; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_owner_way{ margin-top:10px; line-height:18px;}
.site_owner_way span{ background:url(../images/ico_way.png) no-repeat; width:22px; display:inline-block; height:22px; position:relative; top:6px; margin-right:8px;}
.site_owner_way span.email{ margin-left:30px; background-position:0 -34px;}
.site_news{ float:left; margin-left:15px; width:455px;}
.site_news h2{ font-size:18px; line-height:44px; margin-top:5px; margin:5px 0 0 20px; color:#333; font-weight:normal;}
.site_news2{ background-color:#eef8ff; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; height:120px; padding:15px 20px;}
.site_news2 p{ line-height:24px; max-height:120px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; overflow:hidden;} 
.site_user{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; overflow:hidden;}
.site_user{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.site_user h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.site_user_box{ margin-top:20px; position:relative;}
.site_user_box > a{ background:url(../images/ico_left.png) no-repeat; width:29px; height:53px;}
.site_user_box .prev{ float:left; margin:83px 0 0 20px;}
.site_user_box .next{  background-position:0 -79px; position:absolute; right:20px; top:83px;}
.site_user_box .prev.prevStop,.site_user_box .next.nextStop{ filter:Alpha(opacity=40); opacity:0.4; cursor:default;}
.site_user_box ul{ float:left; height:220px; width:1075px; overflow:hidden;}
.site_user_box li{ width:200px; height:220px; overflow:hidden; margin-left:15px; float:left;}
.site_user_box li a{ background-color:#fffce7; border-radius:5px; display:block; height:220px;}
.site_user_box li a:hover{ background-color:#fffef5;}
.site_user_box li a img{ width:100px; height:100px; border-radius:50px; display:block; margin:0 auto; padding-top:15px;}
.site_user_box li h3{ font-weight:normal; font-size:16px; color:#f3ae0a; text-align:center; margin:12px 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_user_box li span{ display:block; color:#333; line-height:24px; margin:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}
.site_user_box li b{ font-weight:normal; color:#999;}
.site_dyna{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:10px;}
.site_dyna h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.site_dyna ul li{ padding:15px; border-bottom:1px dashed #eee; height:60px;}
.site_dyna ul li:hover{ background-color:#f8f8f8;}
.site_dyna ul li:last-child{ border-bottom:0;}
.site_dyna_author{ float:left; width:60px; height:60px;}
.site_dyna_author img{ width:60px; height:60px; border-radius:30px;}
.site_dyna_box{ float:left; margin:0 15px; width:950px;}
.site_dyna_name{ font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.site_dyna_name a:first-child{ margin-right:30px; color:#16AAF1;}
.site_dyna_name a img{ margin-left:5px;}
.com_dyna_site em{ font-style:normal; color:#999; background:url(../images/time.png) no-repeat 0 -22px; padding-left:20px;}
.site_dyna_number{ float:left; width:90px; text-align:right; font-family:Georgia;}
.site_dyna_number span{ display:block; line-height:24px; font-size:22px; color:#fc6d0d;}
.site_dyna_number b{ font-weight:normal; color:#999;}

.site_article{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px;}
.site_article h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.site_article_left{ float:left; width:560px; height:360px; margin:20px; position:relative;}
.site_article_left ul{ width:560px; height:360px; overflow:hidden;}
.site_article_left ul li,.site_article_left ul img{ width:560px; height:360px;}
.site_article_left ul a{ display:block; position:relative; height:360px;}
.site_article_left ul p{ background-color:#000; background-color:rgba(0,0,0,0.5); position:absolute; left:0; right:0; bottom:0; height:36px; line-height:36px; color:#fff; padding:0 100px 0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_article_left ol{ position:absolute; right:5px; bottom:12px;}
.site_article_left ol li{ width:12px; height:12px; float:left; margin-right:10px; border-radius:6px; background-color:#fff; filter:Alpha(opacity=50); opacity:0.5; cursor:pointer;}
.site_article_left ol li.on{ filter:Alpha(opacity=100); opacity:1;}
.site_article_rit{ float:left; width:540px; margin-left:10px;}
.site_article_rit li{ margin-top:20px;}
.site_article_rit li a{ font-size:24px; text-align:center; display:block; line-height:36px; max-height:72px; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.site_article_rit li p{ line-height:24px; margin-top:10px; max-height:48px; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.site_act{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px;}
.site_act h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.site_act ol > li{ overflow:hidden; border-bottom:1px solid #eee;}
.site_act ol > li:last-child{ border-bottom:0;}
.site_act_left{ float:left; margin:20px; width:300px;}
.site_act_left img{ width:300px; height:180px;}
.site_act_rit{ float:left; width:840px; margin-top:20px; position:relative;}
.site_act_rit_author{ display:block; font-size:16px; background-color:#000; background-color:rgba(0,0,0,0.5); height:44px; margin-top:-44px; position:relative; z-index:2; color:#fff;}
.site_act_rit_author img{ width:36px; height:36px; border-radius:18px; float:left; margin:4px 10px 0 4px;}
.site_act_rit_author span{ float:left; margin-top:4px; width:240px; height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_act_rit h3{ font-size:16px; font-weight:normal; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_act_rit p{ line-height:24px; color:#999; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; height:48px; margin:10px 0;}
.site_act_rit li{ line-height:20px; margin-top:8px; color:#333;}
.site_act_rit li span{ float:left; width:20px; height:20px; background:url(../images/ico_activity.png) no-repeat; margin-right:10px;}
.site_act_rit li span.number{ background-position:0 -29px;}
.site_act_rit li span.time{ background-position:0 -58px;}
.site_act_rit li b{ font-size:16px; color:#f77f65; font-weight:normal; margin:0 5px;}
.site_act_rit .join{ width:90px; height:36px; position:absolute; right:0; bottom:0; background-color:#f77f65; text-align:center; line-height:36px; color:#fff; font-size:16px; border-radius:5px;}
.site_act_rit .join:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.site_act_rit .join.over{ background-color:#ddd; cursor:default;}
.site_video{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.site_video h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.more88{ float:right; font-size:12px; margin-right:20px;}
.site_video ul{ float:left; margin-left:5px;}
.site_video li{ float:left; margin:20px 0 0 20px;}
.site_video ul li a{ display:block; width:370px; height:370px; position:relative;}
.site_video ul li img{ width:370px; height:370px;}
.site_video li a span{ background:url(../images/vedio_ico8.png) no-repeat; position:absolute; top:50%; left:50%; height:45px; width:45px; margin:-22px 0 0 -22px; display:none;}
.site_video li a:hover span{ display:block;}
.site_video li a p{ height:36px; line-height:36px; position:absolute; bottom:0; left:0; right:0; padding:0 12px; background-color:#000; background-color:rgba(0,0,0,.5); color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_video li a:hover p{ filter:alpha(Opacity=70); opacity:0.7;}
.site_video ol{ float:left; width:390px;}
.site_video ol li a{ width:175px; height:175px; display:block; position:relative;}
.site_video ol li a img{ width:175px; height:175px;}
.site_ask{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.site_ask h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.more88{ float:right; font-size:12px; margin-right:20px;}
.site_ask_box{ margin-top:20px; position:relative;}
.site_ask_box > a{ background:url(../images/ico_left.png) no-repeat; width:29px; height:53px;}
.site_ask_box .prev{ float:left; margin:63px 0 0 20px;}
.site_ask_box .next{  background-position:0 -79px; position:absolute; right:20px; top:63px;}
.site_ask_box .prev.prevStop,.site_ask_box .next.nextStop{ filter:Alpha(opacity=40); opacity:0.4; cursor:default;}
.site_ask_box ul{ float:left; height:180px; width:1075px; overflow:hidden;}
.site_ask_box li{ width:253px; height:180px; overflow:hidden; margin-left:15px; float:left; background-color:#fffce7;}
.site_ask_user{ padding:15px 15px 10px;}
.site_ask_user > a{ float:left;}
.site_ask_user > a img{ width:40px; height:40px; border-radius:20px; margin-right:10px;}
.site_ask_user h3{ font-weight:normal; margin:3px 0 2px 0; width:173px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_ask_user span{ font-size:12px; color:#999; width:173px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.site_ask2,.site_ask3{ margin:5px 15px 0; line-height:20px; font-size:12px; overflow:hidden;}
.site_ask2 span,.site_ask3 span{ width:24px; height:24px; float:left; color:#fff; border-radius:12px; text-align:center; line-height:24px; margin-right:5px;}
.site_ask2 span{ background-color:#44c2f6;}
.site_ask3 span{ background-color:#72d026;}
.site_ask2 b,.site_ask3 b{ font-weight:normal; float:left; width:194px; padding:2px 0; overflow:hidden;}
.site_ask2 b{ text-overflow:ellipsis; white-space:nowrap; color:#333;}
.site_ask3 b{ webkit-box-orient:vertical; -webkit-line-clamp:3; height:60px;}

.site_ad{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.site_ad h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.site_ad2{}
.site_ad2 a{ float:left; background-color:#f9f9f9; width:275px; margin:20px 0 0 20px;}
.site_ad2 a img{ width:275px; height:90px;}
.site_ad2 a h3{ font-weight:normal; padding:5px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.site_ad2 a p{ font-size:12px; color:#999; padding:0 10px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*专题首页*/
.topic_index{ background-color:#444; padding:30px 0;}
.topic_index h2{ font-size:30px; font-weight:normal; line-height:40px; color:#fff; margin-bottom:10px;}
.topic_index p{ font-size:16px; color:#ccc; line-height:24px;}
.topic_index2{ color:#ccc; margin-top:10px; font-size:12px;}
.topic_index2 span{ margin-left:30px;}
.topic_index2 a{ color:#ccc;}
.topic_left{ width:870px; float:left;}
.topic_video{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.topic_video li{ width:263px; background-color:#f8f8f8; float:left; margin:20px 0 0 20px; border-radius:3px; overflow:hidden;}
.topic_video2{ width:263px; height:180px; position:relative; display:block;}
.topic_video2 img{ width:263px; height:180px;}
.topic_video2 span{ background:url(../images/vedio_ico8.png) no-repeat; left:50%; top:50%; position:absolute; margin:-22px 0 0 -22px; width:45px; height:45px; display:none;}
.topic_video2:hover span{ display:block;}
.topic_video3{ padding:10px;}
.topic_video3 > a{ float:left; width:40px; height:40px; margin-right:10px;}
.topic_video3 > a img{ width:40px; height:40px; border-radius:20px;}
.topic_video3 h2{ font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topic_video3 p{ font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.topic_video4{ color:#999; font-size:12px; line-height:18px; padding:0 10px 10px; height:18px; box-sizing:content-box;}
.topic_video4 span{ float:left;}
.topic_video4 b{ color:#333; font-weight:normal;}
.topic_video4 i{ float:right; font-style:normal;}
.topic_banner{ height:250px; margin-top:20px;}
.topic_article{ background-color:#fff; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px; margin:20px 0;}
.topic_article li{ padding:20px; border-top:1px dashed #eee; height:150px; box-sizing:content-box;} 
.topic_article li:first-child{ border-top:0;}
.topic_article_left{ width:250px; height:150px; float:left;}
.topic_article_rit{ float:left; margin-left:20px; width:560px;}
.topic_article_rit h2{ font-size:17px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px;}
.topic_article_rit p{ line-height:22px; webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; height:88px; color:#999;}
.topic_article_rit2{ color:#999; font-size:12px; overflow:hidden; line-height:18px; margin-top:10px;}
.topic_article_rit2 span{ float:left;}
.topic_article_rit2 a{ margin:0 10px;}
.topic_article_rit2 b{ float:right; margin-left:20px; font-weight:normal;}
.topic_article_rit2 i{ background:url(../images/time_ico.png) no-repeat; width:16px; height:14px; background-position:0 -41px; float:left; margin:3px 5px 0 0;}
.topic_article_rit2 i.talk{ background-position:0 -62px;}
.topic_right{ float:right; width:315px;}
.topic_right_zan{ height:48px; width:315px; background-color:#f15125; display:block; margin-top:20px; border-radius:5px; color:#fff !important; text-decoration:none !important; text-align:center; line-height:48px; font-size:18px;}
.topic_right_zan:hover{ filter:Alpha(opacity=80); opacity:0.8;}
.topic_right_zan.disabled{ background-color:#ccc;}
.topic_right_zan img{ margin-right:8px; position:relative; top:-2px;}
.topic_right_word{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:15px;}
.topic_right_word h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.topic_right_word ul{ margin:15px 0 0 12px; width:291px; text-align:center;}
.topic_right_word li{ float:left; width:145px; height:40px; font-size:16px;}
.topic_right_word li a{ margin:1px 1px 0 0; background-color:#f8f8f8; display:block; line-height:38px;}
.topic_right_hot{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding-bottom:20px;}
.topic_right_hot h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333; margin-bottom:5px;}
.topic_right_hot li{ padding:12px 15px 0; overflow:hidden;}
.topic_right_hot2{ float:left; margin-right:15px;}
.topic_right_hot2 img{ width:120px; height:72px;}
.topic_right_hot h3{ line-height:24px; height:48px; overflow:hidden; width:150px;}
.topic_right_hot span{ display:block; color:#999; font-size:12px; margin-top:5px;}
.topic_right_ad{ display:block; margin-top:20px; position:relative;}
.topic_right_ad img{ width:100%; height:auto;}
.topic_right_ad span{ position:absolute; right:0; bottom:0; background-color:#000; background-color:rgba(0,0,0,.5); color:#fff; line-height:18px; padding:0 3px; font-size:12px;}

/*活动首页*/
.activity_list{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px; padding:10px 20px 20px;}
.activity_list2{ overflow:hidden; line-height:26px; padding-top:10px;}
.activity_list2 span{ font-size:16px; float:left; color:#3189d3;}
.activity_list2 b{ float:left; font-weight:normal; width:780px;}
.activity_list2 b a{ float:left; margin:0 10px; text-decoration:none !important;}
.activity_list2 b a.on{ color:#428bca;}
.activity_list3{ background-color:#f8f8f8; padding:10px; margin:10px 0 0 50px; overflow:hidden; line-height:30px;}
.activity_list3 a{ float:left; margin:0 10px; text-decoration:none !important;}
.topic_list{ background-color:#fff; margin-top:20px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); border-radius:5px;}
.topic_list li{ border-top:1px solid #eee; overflow:hidden;}
.topic_list li:first-child{ border-top:0;}
.topic_list_left{ width:200px; overflow:hidden; float:left;}
.topic_list_left_user{ padding:15px; border-bottom:1px dashed #eee; overflow:hidden;}
.topic_list_left_user2{ float:left;}
.topic_list_left_user h2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.topic_list_left_user2 img{ width:50px; height:50px; border-radius:25px; margin-right:10px;}
.topic_list_left_user3{ width:50px; height:20px; color:#f77f65; display:block; border:1px solid #f77f65; line-height:20px; text-align:center; border-radius:3px; margin:10px 0 0 60px; font-size:12px;}
.topic_list_left_user3:hover{ color:#f77f65 !important; text-decoration:none !important; filter:alpha(Opacity=70); opacity:0.7;}
.topic_list_left_num{ padding:15px 10px; text-align:center; overflow:hidden; font-size:12px; color:#333; border-bottom:1px dashed #eee;}
.topic_list_left_num span{ float:left; margin:0 3px; width:39px; line-height:24px;}
.topic_list_left_num b{ font-weight:normal; display:block;}
.topic_list_left_rank{ font-size:12px; color:#333; line-height:30px; padding:15px 0; overflow:hidden;}
.topic_list_left_rank span{ float:left; margin-left:18px; width:80px;}
.topic_list_left_rank b{ background:url(../images/ico_rank.png) no-repeat; float:left; width:24px; height:24px; margin:5px 0 0 5px;}
.topic_list_left_rank b.silver{ background-position:0 -32px;}    /*银牌*/
.topic_list_left_rank b.copper{ background-position:0 -64px;}    /*铜牌*/
.topic_list_left_rank b.iron{ background-position:0 -94px;}     /*铁牌*/
.topic_list_left_rank i{ float:left; font-style:normal;}
.topic_list_center{ float:left; width:640px; border-left:1px solid #eee; padding:0 0 15px 15px;}
.topic_list_center h3{ margin-top:15px; font-size:18px; color:#333; line-height:24px;}
.topic_list_center p{ line-height:20px; color:#999; margin-top:8px;}
.topic_list_center2{ font-size:12px; color:#999; margin-top:8px;}
.topic_list_center2 span{ background:url(../images/time.png) no-repeat; height:12px; width:16px; display:inline-block; background-position:0 -50px; margin-right:5px;}
.topic_list_center2 b{ background:url(../images/heart_ico.png) no-repeat; width:16px; height:15px; display:inline-block; margin:0 5px 0 30px; position:relative; top:3px;}
.topic_list_center_img{ float:left; overflow:hidden; margin-top:10px;}
.topic_list_center_img img{ width:200px; height:120px;}
.topic_list_center_inf{ float:left; margin:15px 0 0 20px;}
.topic_list_center_inf span{ display:block; line-height:28px; font-size:12px;}
.topic_list_center_inf b{ background:url(../images/time.png) no-repeat; width:16px; height:16px; display:inline-block; margin-right:5px; position:relative; top:2px;}
.topic_list_center_inf b.time{ background-position:0 -22px;}
.topic_list_center_inf b.type{ background-image:url(../images/all_icon.png); background-position:-89px -103px; width:12px; height:14px; filter:Alpha(opacity=60); opacity:0.6;}
.topic_list_center_inf b.pay{ background-image:url(../images/ico_pay.png);}
.topic_list_center3{ position:relative; overflow:hidden;}
.topic_list_center_inf .join{ width:90px; height:36px; position:absolute; right:0; bottom:10px; background-color:#f77f65; text-align:center; line-height:36px; color:#fff; font-size:16px; border-radius:5px;}
.topic_list_center_inf .join.disabled{ background-color:#ddd; cursor:default;}
.topic_rank,.topic_cooper{ background-color:#fff; margin:20px 0; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1);}
.topic_rank h2,.topic_cooper h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.topic_rank ul{ padding:15px 20px;}
.topic_rank li{ line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.topic_rank li span{ float:left; width:24px; height:24px; border-radius:12px; background-color:#ddd; text-align:center; line-height:24px; color:#fff; margin:6px 10px 0 0;}
.topic_rank li .red{ background-color:#f77f65;}
.topic_cooper ul{ padding:15px 20px; line-height:30px; color:#333;}

/*活动详情*/
.topic_detailed,.topic_talk,.topic_comment,.topic_author,.topic_visitor{ background-color:#fff; margin:20px 0; border-radius:5px; -moz-box-shadow:0 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.1); box-shadow:0 3px 7px rgba(0,0,0,0.1); padding-bottom:20px;}
.topic_detailed2{ padding:20px; overflow:hidden;}
.topic_detailed_left{ float:left;}
.topic_detailed_left img{ width:250px; height:160px;}
.topic_detailed_right{ float:left; width:560px; margin-left:20px; position:relative;}
.topic_detailed_right h2{ font-size:18px; line-height:24px; color:#333;}
.topic_detailed_right .topic_list_center_inf{ margin:5px 0 0 0;}
.topic_title{ font-size:18px; color:#3189d3; line-height:50px; border-bottom:1px solid #eee; margin:30px 20px 0;}
.topic_title span{ border-bottom:2px solid #3189d3; float:left; padding:0 10px; margin-right:20px;}
.topic_title a{ text-decoration:none !important;}
.topic_txt{ margin:30px 50px; line-height:24px;}
.topic_txt img{ max-width:100%; height:auto; margin:5px 0;}
.topic_talk h2,.topic_visitor h2{ font-weight:normal; line-height:48px; border-bottom:1px solid #eee; font-size:18px; padding-left:20px; color:#333;}
.topic_talk2 li{ border-bottom:1px solid #eee; padding:20px;}
.topic_talk_user_left{ float:left;}
.topic_talk_user_left img{ width:50px; height:50px; border-radius:25px;}
.topic_talk_user_rit{ float:left; margin-left:20px; width:760px;}
.topic_talk_user_rit h3{ line-height:24px; font-size:16px;}
.topic_talk_user_rit h3 span{ float:right; color:#999; font-size:12px;}
.topic_talk_user_rit a{ text-decoration:none !important;}
.topic_talk_user_rit p{ line-height:20px; margin-top:5px;}
.topic_talk_user_rit_btn{ float:right;}
.topic_talk_user_rit_btn a{ float:left; margin-top:10px; line-height:22px;}
.topic_talk_user_rit_btn a.ding{ margin-right:30px;}
.topic_talk_user_rit_btn span{ background:url(../images/ico_talk.png) no-repeat; float:left; width:20px; height:20px; margin-right:5px;}
.topic_talk_user_rit_btn .ding span{ background-position:0 -31px;}
.topic_talk_user_rit_btn b{ font-weight:normal; margin-left:5px;}
.topic_talk_box{ background-color:#f5f7fb; margin:10px 0 0 80px; width:710px; position:relative; border-radius:5px; padding:15px 20px; box-sizing:content-box;}
.topic_talk_box::before,.topic_talk_box:before{ position:absolute; right:50px; top:-6px; content:""; width:0; height:0; border:6px solid transparent; border-bottom-color:#f5f7fb; border-top:0;}
.topic_talk_box_discuss{ margin-left:70px;}
.topic_talk_box_discuss textarea{ border:1px solid #3189d3; width:638px; height:60px; line-height:20px; padding:5px 8px; margin-top:5px;}
.topic_talk_box_discuss a{ width:60px; height:26px; background-color:#3189d3; text-align:center; line-height:26px; color:#fff; border-radius:5px; float:right; margin:10px 0;}
.topic_talk_box_discuss a:hover{ filter:Alpha(opacity=60); opacity:0.6;}
.topic_talk_user2{ border-bottom:1px solid #c8daff; padding-bottom:10px; margin-bottom:10px;}
.topic_talk_user2 .topic_talk_user_rit{ width:640px;}
.topic_comment{ padding:20px;}
.topic_comment textarea{ border:1px solid #3189d3; width:828px; height:80px; line-height:20px; padding:5px 8px;}
.topic_comment a{ width:80px; height:30px; background-color:#3189d3; text-align:center; line-height:30px; color:#fff; border-radius:5px; float:right; margin-top:10px;}
.topic_comment a:hover{ filter:Alpha(opacity=80); opacity:0.8;}
.topic_author{ margin-top:20px;}
.topic_author_pic{ padding-top:20px; text-align:center; display:block;}
.topic_author_pic img{ width:100px; height:100px; border-radius:50px;}
.topic_author_name{ font-size:16px; line-height:24px; text-align:center; display:block; margin:10px;}
.topic_author_name b{ width:20px; height:20px; background-color:#fb941c; display:inline-block; border-radius:10px; color:#fff; font-size:12px; font-weight:normal; line-height:20px; margin-left:5px;}
.topic_author ul{ margin:10px 20px;}
.topic_author li{ float:left; width:50%; text-align:center; line-height:24px;}
.topic_author li:first-child{ border-right:1px solid #eee;}
.topic_author li span{ display:block; color:#333;}
.topic_author p{ margin:0 20px; line-height:20px; font-size:12px; color:#999;}
.topic_author_btn{ text-align:center; margin-top:15px;}
.topic_author_btn a,.topic_author_btn span{ width:100px; height:36px; display:inline-block; margin:0 20px; line-height:36px; text-align:center; border-radius:5px; font-size:15px;}
.topic_author_btn a.follow{ background-color:#f77f65; color:#fff;}
.topic_author_btn a.contact{ background-color:#f2f2f2; color:#f77f65;}
.topic_author_btn a img{ width:18px; height:18px; margin-right:5px; position:relative; top:-2px;}
.topic_author_btn a:hover{ filter:Alpha(opacity=80); opacity:0.8;}
.topic_author_btn span{ background-color:#ddd; color:#fff;}
.topic_visitor ul{ margin-left:20px; height:249px; overflow:auto;}
.topic_visitor li{ float:left; width:50px; margin:10px 8px 0; text-align:center;}
.topic_visitor img{ width:50px; height:50px; border-radius:25px;}
.topic_visitor p{ width:50px; font-size:12px; margin-top:5px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topic_layer{ width:380px; height:280px; position:fixed; background-color:#fff; left:50%; top:50%; margin-left:-190px; margin-top:-140px; border:1px solid #3189d3; z-index:10;}
.topic_layer h2{ border:1px solid #e6e6e6; height:60px; line-height:65px; font-size:18px; font-weight:normal; padding-left:10px;}
.topic_layer h2 a{ float:right; color:#3189d3; margin-right:15px; font-size:30px;}

/*站点运营*/
.operation{ padding:20px 0 0 20px; font-size:16px;}
.operation li{ float:left; width:100px; height:36px; margin-right:20px; text-align:center; line-height:36px; border-radius:5px; cursor:pointer;}
.operation li:hover{ color:#3189d3;}
.operation li.on{ background-color:#3189d3; color:#fff;}
.operation_box{ margin-top:50px; display:none;}
.operation_upload{ margin:20px 0 0 40px; line-height:32px;}
.operation_upload b{ font-weight:normal; color:#333; float:left; width:105px; text-align:right; margin-right:10px; height:32px;}
.operation_upload .upload7_btn{ float:left; margin-left:-10px;}
.operation_upload input{ border:1px solid #d9d9d9; background-color:#fafafa; height:30px; line-height:30px; font-size:16px; padding:0 10px; width:380px; float:left;}
.operation_upload i{ float:left; margin-left:10px; font-size:12px; color:#f00; font-style:normal;}
.operation_sibmit{ margin:30px 50px 60px 155px;}
.operation_sibmit a{ height:50px; line-height:50px; width:400px; background-color:#12b7f6; border-radius:3px; display:block; color:#fff; font-size:16px; text-align:center;}
.operation_sibmit a:hover{ filter:Alpha(opacity=80); opacity:0.8;}
.operation_upload a.add{ background:url(../images/ico_add.png) no-repeat; width:30px; height:30px; float:left; margin-left:10px;}
.operation_empty{ height:30px;}